package com.dyp.rabbitmqdemo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * docker run -it -d --name=rabbitmq  -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=dyp -e RABBITMQ_DEFAULT_PASS=123456 rabbitmq:management
 *
 * 生产者，消息队列，一个消费者；(简单队列)
 * 生产者，消息队列，多个消费者；（work模式）
 * 生产者，交换机，多个消息队列，多个消费者；（发布/订阅、路由、主题模式）
 *
 *
 * 路由模式是根据路由key进行完整的匹配（完全相等才发送消息），主题模式是通配符模式通俗的来讲就是模糊匹配。
 *
 * RPC(请求—响应)模式：Request/Reply Pattern  
 */
@SpringBootApplication
public class RabbitmqDemoApplication {

	public static void main(String[] args) {
		SpringApplication.run(RabbitmqDemoApplication.class, args);
	}

}
